package com.proba.annotations.pojo;

import java.io.Serializable;
import java.sql.Timestamp;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * <p>Pojo mapping VIEW MAVROVO.TREBOVANJE_ASFALT</p>
 *
 * <p>Generated at Thu Feb 25 19:39:58 CET 2010</p>
 * @author Salto-db Generator v1.0.16 / EJB3
 * 
 */
@Entity
@Table(name = "TREBOVANJE_ASFALT", schema = "MAVROVO")
@SuppressWarnings("serial")
public class TrebovanjeAsfalt implements Serializable {

	/**
	 * Attribute datum.
	 */
	private Timestamp datum;
	
	/**
	 * Attribute proizvodenPogon.
	 */
	private Long proizvodenPogon;
	
	/**
	 * Attribute partner.
	 */
	private Long partner;
	
	/**
	 * Attribute tipGotovProizvod.
	 */
	private Long tipGotovProizvod;
	
	/**
	 * Attribute sevkupnoKolicini.
	 */
	private Long sevkupnoKolicini;
	
	/**
	 * Attribute bitumen.
	 */
	private Long bitumen;
	
	/**
	 * Attribute mazut.
	 */
	private Long mazut;
	
	/**
	 * Attribute ekstraLesna.
	 */
	private Long ekstraLesna;
	
	
	/**
	 * @return datum
	 */
	@Basic
	@Id
	@Column(name = "DATUM")
		public Timestamp getDatum() {
		return datum;
	}

	/**
	 * @param datum new value for datum 
	 */
	public void setDatum(Timestamp datum) {
		this.datum = datum;
	}
	
	/**
	 * @return proizvodenPogon
	 */
	@Basic
	@Id
	@Column(name = "PROIZVODEN_POGON")
		public Long getProizvodenPogon() {
		return proizvodenPogon;
	}

	/**
	 * @param proizvodenPogon new value for proizvodenPogon 
	 */
	public void setProizvodenPogon(Long proizvodenPogon) {
		this.proizvodenPogon = proizvodenPogon;
	}
	
	/**
	 * @return partner
	 */
	@Basic
	@Id
	@Column(name = "PARTNER")
		public Long getPartner() {
		return partner;
	}

	/**
	 * @param partner new value for partner 
	 */
	public void setPartner(Long partner) {
		this.partner = partner;
	}
	
	/**
	 * @return tipGotovProizvod
	 */
	@Basic
	@Id
	@Column(name = "TIP_GOTOV_PROIZVOD")
		public Long getTipGotovProizvod() {
		return tipGotovProizvod;
	}

	/**
	 * @param tipGotovProizvod new value for tipGotovProizvod 
	 */
	public void setTipGotovProizvod(Long tipGotovProizvod) {
		this.tipGotovProizvod = tipGotovProizvod;
	}
	
	/**
	 * @return sevkupnoKolicini
	 */
	@Basic
	@Id
	@Column(name = "SEVKUPNO_KOLICINI")
		public Long getSevkupnoKolicini() {
		return sevkupnoKolicini;
	}

	/**
	 * @param sevkupnoKolicini new value for sevkupnoKolicini 
	 */
	public void setSevkupnoKolicini(Long sevkupnoKolicini) {
		this.sevkupnoKolicini = sevkupnoKolicini;
	}
	
	/**
	 * @return bitumen
	 */
	@Basic
	@Id
	@Column(name = "BITUMEN")
		public Long getBitumen() {
		return bitumen;
	}

	/**
	 * @param bitumen new value for bitumen 
	 */
	public void setBitumen(Long bitumen) {
		this.bitumen = bitumen;
	}
	
	/**
	 * @return mazut
	 */
	@Basic
	@Id
	@Column(name = "MAZUT")
		public Long getMazut() {
		return mazut;
	}

	/**
	 * @param mazut new value for mazut 
	 */
	public void setMazut(Long mazut) {
		this.mazut = mazut;
	}
	
	/**
	 * @return ekstraLesna
	 */
	@Basic
	@Id
	@Column(name = "EKSTRA_LESNA")
		public Long getEkstraLesna() {
		return ekstraLesna;
	}

	/**
	 * @param ekstraLesna new value for ekstraLesna 
	 */
	public void setEkstraLesna(Long ekstraLesna) {
		this.ekstraLesna = ekstraLesna;
	}
	


}